package controle;

import javax.swing.*;  
import java.util.*;  
public class TesteDialog{  
   public static void main(String args[]){  
      int opcao;  
      List<String> lista = new ArrayList<String>();  
      do{  
         String valor = JOptionPane.showInputDialog(null, "Digite o valor: ");    
         if(valor==null){  
            break;  
         }  
  
         lista.add(valor);  
  
         Object[] botoes = {"Sim", "Não"};     
         opcao = JOptionPane.showOptionDialog(null,     
                 "Deseja inserir mais um valor na celula?",     
                 "Confirmação", // o título da janela       
                 JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null,     
                 botoes, botoes[0]);  
      }while(opcao==0);  
  
      Iterator<String> i = lista.iterator();  
      while(i.hasNext()) System.out.println(i.next());  
   }  
} 